﻿namespace Model.Procurement
{
    using System;

    public class ProcurementEnt : ICloneable
    {
        private int _accepman;
        private DateTime _acceptime;
        private int _accountid;
        private int _blackmanid;
        private string _blackmanname;
        private DateTime _blacktime;
        private int _chainnum;
        private int _checkman;
        private DateTime _checktime;
        private int _createman;
        private DateTime _createtime;
        private string _iddocuments;
        private string _invoicingnum;
        private DateTime _invoicingtime;
        private int _isaccep;
        private int _isblackout;
        private int _isclearingall;
        private int _isinput;
        private int _isinvoicing;
        private int _isneedcheck;
        private int _isrejection;
        private int _isrequestreturn;
        private int _isreview;
        private int _isusereturn;
        private int _logisticsid;
        private string _logisticsname;
        private string _logisticsnum;
        private int _opentype;
        private int _orderid;
        private decimal _paidmoney;
        private DateTime _plantime;
        private int _procuman;
        private int _procurementid;
        private DateTime _procutime;
        private string _rejectionreason;
        private DateTime _rejectiontime;
        private string _remark;
        private decimal _returnmoney;
        private string _returnreason;
        private int _returntype;
        private string _reviewman;
        private string _reviewreason;
        private DateTime _reviewtime;
        private int _shippersman;
        private int _supplierid;
        private string _tel;
        private decimal _tomeetmoney;

        public object Clone()
        {
            return base.MemberwiseClone();
        }

        public int AccepMan
        {
            get
            {
                return this._accepman;
            }
            set
            {
                this._accepman = value;
            }
        }

        public DateTime AccepTime
        {
            get
            {
                return this._acceptime;
            }
            set
            {
                this._acceptime = value;
            }
        }

        public int AccountId
        {
            get
            {
                return this._accountid;
            }
            set
            {
                this._accountid = value;
            }
        }

        public int BlackManId
        {
            get
            {
                return this._blackmanid;
            }
            set
            {
                this._blackmanid = value;
            }
        }

        public string BlackManName
        {
            get
            {
                return this._blackmanname;
            }
            set
            {
                this._blackmanname = value;
            }
        }

        public DateTime BlackTime
        {
            get
            {
                return this._blacktime;
            }
            set
            {
                this._blacktime = value;
            }
        }

        public int ChainNum
        {
            get
            {
                return this._chainnum;
            }
            set
            {
                this._chainnum = value;
            }
        }

        public int CheckMan
        {
            get
            {
                return this._checkman;
            }
            set
            {
                this._checkman = value;
            }
        }

        public DateTime CheckTime
        {
            get
            {
                return this._checktime;
            }
            set
            {
                this._checktime = value;
            }
        }

        public int CreateMan
        {
            get
            {
                return this._createman;
            }
            set
            {
                this._createman = value;
            }
        }

        public DateTime CreateTime
        {
            get
            {
                return this._createtime;
            }
            set
            {
                this._createtime = value;
            }
        }

        public string IDDocuments
        {
            get
            {
                return this._iddocuments;
            }
            set
            {
                this._iddocuments = value;
            }
        }

        public string InvoicingNum
        {
            get
            {
                return this._invoicingnum;
            }
            set
            {
                this._invoicingnum = value;
            }
        }

        public DateTime InvoicingTime
        {
            get
            {
                return this._invoicingtime;
            }
            set
            {
                this._invoicingtime = value;
            }
        }

        public int IsAccep
        {
            get
            {
                return this._isaccep;
            }
            set
            {
                this._isaccep = value;
            }
        }

        public int IsBlackOut
        {
            get
            {
                return this._isblackout;
            }
            set
            {
                this._isblackout = value;
            }
        }

        public int IsClearIngAll
        {
            get
            {
                return this._isclearingall;
            }
            set
            {
                this._isclearingall = value;
            }
        }

        public int IsInput
        {
            get
            {
                return this._isinput;
            }
            set
            {
                this._isinput = value;
            }
        }

        public int IsInvoicing
        {
            get
            {
                return this._isinvoicing;
            }
            set
            {
                this._isinvoicing = value;
            }
        }

        public int IsNeedCheck
        {
            get
            {
                return this._isneedcheck;
            }
            set
            {
                this._isneedcheck = value;
            }
        }

        public int IsRejection
        {
            get
            {
                return this._isrejection;
            }
            set
            {
                this._isrejection = value;
            }
        }

        public int IsRequestReturn
        {
            get
            {
                return this._isrequestreturn;
            }
            set
            {
                this._isrequestreturn = value;
            }
        }

        public int IsReview
        {
            get
            {
                return this._isreview;
            }
            set
            {
                this._isreview = value;
            }
        }

        public int IsUseReturn
        {
            get
            {
                return this._isusereturn;
            }
            set
            {
                this._isusereturn = value;
            }
        }

        public int LogisticsId
        {
            get
            {
                return this._logisticsid;
            }
            set
            {
                this._logisticsid = value;
            }
        }

        public string LogisticsName
        {
            get
            {
                return this._logisticsname;
            }
            set
            {
                this._logisticsname = value;
            }
        }

        public string LogisticsNum
        {
            get
            {
                return this._logisticsnum;
            }
            set
            {
                this._logisticsnum = value;
            }
        }

        public int OpenType
        {
            get
            {
                return this._opentype;
            }
            set
            {
                this._opentype = value;
            }
        }

        public int OrderId
        {
            get
            {
                return this._orderid;
            }
            set
            {
                this._orderid = value;
            }
        }

        public decimal PaidMoney
        {
            get
            {
                return this._paidmoney;
            }
            set
            {
                this._paidmoney = value;
            }
        }

        public DateTime PlanTime
        {
            get
            {
                return this._plantime;
            }
            set
            {
                this._plantime = value;
            }
        }

        public int ProcuMan
        {
            get
            {
                return this._procuman;
            }
            set
            {
                this._procuman = value;
            }
        }

        public int ProcurementId
        {
            get
            {
                return this._procurementid;
            }
            set
            {
                this._procurementid = value;
            }
        }

        public DateTime ProcuTime
        {
            get
            {
                return this._procutime;
            }
            set
            {
                this._procutime = value;
            }
        }

        public string RejectionReason
        {
            get
            {
                return this._rejectionreason;
            }
            set
            {
                this._rejectionreason = value;
            }
        }

        public DateTime RejectionTime
        {
            get
            {
                return this._rejectiontime;
            }
            set
            {
                this._rejectiontime = value;
            }
        }

        public string Remark
        {
            get
            {
                return this._remark;
            }
            set
            {
                this._remark = value;
            }
        }

        public decimal ReturnMoney
        {
            get
            {
                return this._returnmoney;
            }
            set
            {
                this._returnmoney = value;
            }
        }

        public string ReturnReason
        {
            get
            {
                return this._returnreason;
            }
            set
            {
                this._returnreason = value;
            }
        }

        public int ReturnType
        {
            get
            {
                return this._returntype;
            }
            set
            {
                this._returntype = value;
            }
        }

        public string ReviewMan
        {
            get
            {
                return this._reviewman;
            }
            set
            {
                this._reviewman = value;
            }
        }

        public string ReviewReason
        {
            get
            {
                return this._reviewreason;
            }
            set
            {
                this._reviewreason = value;
            }
        }

        public DateTime ReviewTime
        {
            get
            {
                return this._reviewtime;
            }
            set
            {
                this._reviewtime = value;
            }
        }

        public int shippersMan
        {
            get
            {
                return this._shippersman;
            }
            set
            {
                this._shippersman = value;
            }
        }

        public int SupplierId
        {
            get
            {
                return this._supplierid;
            }
            set
            {
                this._supplierid = value;
            }
        }

        public string Tel
        {
            get
            {
                return this._tel;
            }
            set
            {
                this._tel = value;
            }
        }

        public decimal ToMeetMoney
        {
            get
            {
                return this._tomeetmoney;
            }
            set
            {
                this._tomeetmoney = value;
            }
        }
    }
}

